<?php

class MarcarModule extends CWebModule
{
	public $assetsPath;
	public $assetsUrl;
	public $facial;
	public $qr;

	public function init()
	{
		// this method is called when the module is being created
		// you may place code here to customize the module or the application

		// import the module-level models and components
		$this->setImport(array(
			'marcar.models.*',
			'marcar.components.*',
		));

		$assetsPath = Yii::getPathOfAlias('marcar.assets');
		$this->assetsUrl = Yii::app()->getAssetManager()->publish($assetsPath);
		$this->assetsPath = Yii::app()->getAssetManager()->getPublishedPath($assetsPath);
		$this->facial = new ReconocimientoFacial($this->assetsPath.'/facial');
		$this->qr = new QR($this->assetsPath.'/qr');
	}

	public function beforeControllerAction($controller, $action)
	{
		if(parent::beforeControllerAction($controller, $action))
		{
			// this method is called before any module controller action is performed
			// you may place customized code here
			return true;
		}
		else
			return false;
	}
}
